草庐IT

SQLite - Perl

全部标签

windows - 需要建议 : simple cross platform (OS-X and Windows) + SQLite development without installation

需要OS-X和Windows+SQLite跨平台开发环境的建议我需要一个简单的维护程序在OS-X和Windows机器上运行以更新SQLite数据库,一次。用例:在OS-X和Windows上对应用程序的SQLite数据库进行数据库维护。要求用于选择SQLite数据库和目录的文件对话框的简单GUI没有安装运行时环境。适用于Windows和OS-X的相同代码这就是我不喜欢Java的原因,因为在新版本的OS-X上没有安装Java支持SQLite。需要根据某些逻辑运行多个SQL脚本用户应该只启动和停止应用程序,选择系统某处的本地SQLite数据库并启动维护程序=脚本。(数据库管理工具对用户来说太

c# - SQLite 数据库数据未复制到 Windows 8.1 Store App 中的 LocalFolder

我将一个预先存在的带有表和数据的SQLite数据库添加到Win8.1Store应用程序中。在使用VS2013开发期间,当应用程序第一次运行时,数据库被复制到正确的LocalFolder。但是,当使用Store-->CreateAppPackages通过旁加载将应用程序部署到任何其他计算机时,只会在没有数据或表格的LocalFolder中创建一个文件(0字节)。下面是我的代码:publicMainPage(){this.InitializeComponent();CopyDatabase();InitializePage();DataSetup();}privateasyncTaskCo

python - 在 Windows 8 中从 .sql 文件创建 sqlite3 数据库

我正在使用thistutorial用于学习flask。在第二段中它说使用这个命令:sqlite3/tmp/flaskr.db但我使用的是Windows8。我可以做什么来代替该命令?这是我的sql代码:droptableifexistsentries;createtableentries(idintegerprimarykeyautoincrement,titletextnotnull,texttextnotnull); 最佳答案 只需按照教程添加init_db方法并运行以下python脚本即可:#alltheimportsimpor

windows - Sqlite dll Connection 对象仅在 UWP Win 10 Mobile 中抛出异常

我们正在使用适用于UWPWindows10的Sqlite在我们的应用程序上存储本地数据,它似乎在Windows10PC上运行良好,但在WindowsMobile中创建新的SQL连接对象时代码抛出异常。有关更多详细信息,请查看屏幕截图。这是我们往往会遇到异常的调用。conn=newSQLite.Net.SQLiteConnection(newSQLite.Net.Platform.WinRT.SQLitePlatformWinRT(),path);Clickheretodownload恳请您帮助修复。 最佳答案 根据您的代码片段,您正

c++ - Windows 预缓存 SQLite 问题

SQLite是一个很棒的小型数据库,但我在Windows上遇到了问题。首次启动应用程序时,对100MB的数据库执行查询最多可能需要50秒。后续加载占用该时间的10%。在SQLite邮件列表上进行了一些讨论之后,有人告诉我“该错误存在于Windows中。它会主动预缓存大型数据库文件--读取大块文件--让它看起来像程序Outlook比实际情况要好。不幸的是这会加快某些程序的速度它会使其他程序运行不稳定,因为它们当他们只要求几个时,无法控制阅读了多少文件的字节数。”这个问题很复杂,因为当所有这些都是从SQLite发生时,无法获取进度信息,所以我的用户认为有什么东西坏了。(我可以显示一个虚拟的

php - 在 MicroApache 中运行 SQLite 3

我在WindowsXP上运行MicroApache(http://microapache.amadis.sytes.net)并且想使用SQLite3数据库。PHP版本为5.2.9-2。我的MicroApache版本通过php.ini中的两行支持SQLite2:extension=php_pdo.dll扩展名=php_sqlite.dll我通过3种方式测试扩展是否有效:1.phpinfo()2.extension_loaded()和get_loaded_extensions()3.使用var_dump()常量SQLITE3_NUM(应该是整数2)的示例代码并尝试创建数据库(错误:类“SQ

windows - Perl 脚本未在具有 mod_fcgid/Win32 的 Apache 2.2.15 上运行

我已经在WindowsXPSP3和ActivestatePerl上安装了带有mod_fcgid的apache2.2.15(尝试了5.12和5.8.9)尝试了mod_fcgid引用页中的perl示例脚本,但它不工作我在错误日志中得到了这个[2010年12月7日星期二23:10:35][信息]mod_fcgid:服务器127.0.0.1:/usr/bin/perl.exe(5476)已启动[2010年12月7日星期二23:10:35][警告][客户端127.0.0.1](OS109)管道已结束。:mod_fcgid:获取重叠结果错误[2010年12月7日星期二23:10:35][错误][客

sql-server - 为什么这个带有 DBI 连接到 MS SQL 服务器的 perl 程序通过 ODBC 泄漏内存?

我在工作中维护了几个Perl程序,这些程序多年来在各种系统(WinXP、Win2003、Linux)上运行良好。最近我们在运行SQLServer2008的64位Windows2008Server上为一个新客户端部署了它们。代码运行得很好,然后就停止了。查看它,我发现我遇到了内存不足的错误。为了追踪泄漏,我想出了以下示例程序,该程序在一两分钟内声明了大约40兆的内存,并且还在不断增长。有什么想法吗?usestrict;usewarnings;useDBIqw(:sql_types);my$dbh=DBI->connect("DBI:ODBC:sample_db","user","pass

windows - Perl system(command) 然后 kill 命令

我正在尝试输出系统netstat-an-pTCP$interval>$log休眠$seconds,然后退出/终止netstat命令,但我无法获取它才能正常工作。如果我使用startnetstat...,我的sleep和kill命令会起作用,但不会写入日志。如果我只使用netstat...,那么它会写入日志,但不会继续执行sleep和kill命令。关于如何解决这个问题的任何想法?$netstat_cmd="netstat-an-pTCP$interval>$netstatlog;$stop_netstat_cmd="c:\utilities\pskillNETSTAT.exe";syst

windows - GHC::在 Windows 上再次链接 sqlite3 失败

我创建了一个简单的应用程序,它使用sqlite3作为它的数据存储后端。我在Linux上构建和运行它时没有遇到任何问题,但是在我尝试在Windows上构建它之后,我看到了奇怪的链接错误:Linkingdist\build\hnotes\hnotes.exe...C:\DocumentsandSettings\Admin\ApplicationData\cabal\sqlite-0.5.2.2\ghc-7.0.4/libHSsqlite-0.5.2.2.a(sqlite3-local.o):sqlite3-local.c:(.text+0x21):undefinedreferenceto`